/*  
Theme Name: FluidWrapcode
Theme URI: www.wrapcode.com
Description: Customized theme for wrapcode.com
Version: 1.0
Author: Rahul Patil
Author URI: http://www.wrapcode.com
License: GNU General Public License
License URI: license.txt
*/
/**
 * Eric Meyer's Reset CSS v2.0 (http://meyerweb.com/eric/tools/css/reset/)
 * http://cssreset.com
 */
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 12px;
	vertical-align: baseline;
	text-decoration: none;
	font: inherit; }

a { color: #222; }

	a:hover { color: #DC3D24; }

* {
	padding: 0;
	margin: 0; }

body {
	color: #222;
	font-family: "Open Sans",Helvetica, Arial, sans-serif;
	line-height: 20px;
	font-size: 12px;
	background: #fafafa; }

	
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 



footer, header, hgroup, menu, nav, section { display: block; }

body { line-height: 1; }

ol, ul { list-style: none; }

blockquote, q { quotes: none; }

blockquote:before, blockquote:after,



q:before, q:after {
	content: '';
	content: none; }

img.alignright {
	padding: 4px;
	display: inline;
	margin-left: 5px; }

img.alignleft {
	padding: 4px;
	margin-right: 5px;
	display: inline; }

.alignleft {

}

.alignright { float: right; }

img.aligncenter {
	display: block;
	margin: 0 auto; }

.aligncenter {
	display: block;
	margin: 0 auto; }

/*CSS3 Tables */
table {
	overflow: hidden;
	border: 1px solid #d3d3d3;
	background: #fefefe;
	width: 90%;
	margin: 10px auto 0;
	-moz-border-radius: 5px; /* FF1+ */
	-webkit-border-radius: 5px; /* Saf3-4 */
	border-radius: 5px;
	-moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.2); }

th, td {
	padding: 10px 28px 10px;
	text-align: center; }

th {
	padding-top: 10px;
	text-shadow: 1px 1px 1px #fff;
	background: #e8eaeb; }

td {
	border-top: 1px solid #e0e0e0;
	border-right: 1px solid #e0e0e0; }

tr.odd-row td { background: #f6f6f6; }

td.first, th.first { text-align: left }

td.last { border-right: none; }

td {
	background: -moz-linear-gradient(100% 25% 90deg, #fefefe, #f9f9f9);
	background: -webkit-gradient(linear, 0% 0%, 0% 25%, from(#f9f9f9), to(#fefefe)); }

tr.odd-row td {
	background: -moz-linear-gradient(100% 25% 90deg, #f6f6f6, #f1f1f1);
	background: -webkit-gradient(linear, 0% 0%, 0% 25%, from(#f1f1f1), to(#f6f6f6)); }

th {
	background: -moz-linear-gradient(100% 20% 90deg, #e8eaeb, #ededed);
	background: -webkit-gradient(linear, 0% 0%, 0% 20%, from(#ededed), to(#e8eaeb)); }

tr:first-child th.first {
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px; /* Saf3-4 */ }

tr:first-child th.last {
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px; /* Saf3-4 */ }

tr:last-child td.first {
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px; /* Saf3-4 */ }

tr:last-child td.last {
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px; /* Saf3-4 */ }

/* DEFINITION LISTS */
dt {
	font-weight: bold;
	padding-left: 10px; }

dd {
	background: none no-repeat left top;
	padding-left: 50px; }

/*SOME HTML TAGS*/
address {
	padding-left: 50px;
	font-style: italic;
	font-size: 12px;
	font-family: "Open Sans", Georgia; }

pre {
	padding-left: 50px;
	font-style: italic; }

/* ORIGINAL STYLING FOR WRAPCODE 
------------------------------------*/
#container {
	min-width: 1000px;
	max-width: 1280px;
	margin: 0 auto;
	min-height: 100%;
	text-align: left;
	overflow: auto; }

#header .wrap {
	min-width: 980px;
	max-width: 1180px;
	height: 100px;
	margin: 0 auto; }

#header .logo {
	margin-top: 7px;
	width: 420px;
	overflow: hidden;
	display: table;
	float:left;
}
	#header .logo:hover { opacity: 0.7; }

	#header .logo img {
		max-width: 415px;
		max-height: 100px; }

	#header .logo .text {
		display: table-cell;
		vertical-align: middle; }

#header .logowrap{
	display: inline-table;
	float: left;
	width:450px;
}


#header .logowrap .symbol{
	position: relative;
	float: left;
	width: 70px;
	height: 70px;
    background-size: 70px 70px;
	margin: 20px 0 0 10px;
	background: url("images/sym.png");
	-webkit-transition: 1000ms all ease;
	-moz-transition: 1000ms all ease;
	-ms-transition: 1000ms all ease;
	-o-transition: 1000ms all ease;
	transition: 1000ms all ease;
}

#header .logowrap .symbol:hover{
    -webkit-transform: rotate(-360deg);
    -moz-transform: rotate(-360deg);
    -ms-transform: rotate(-360deg);
    -o-transform: rotate(-360deg);
    transform: rotate(-360deg);
}

#header .logowrap .textlogo{
	display: table;
	width: 200px;
	margin: 5px;
	height: 70px;
	background: url("images/logos.png");
	background-position: 0px 0px;
}

#header .right{
	margin-top:10px;
	float:right;
}


#header .header-menu ul{
	color: black;
	max-height: 80px;
	overflow:hidden;
}

#header .header-menu ul li{
	margin-left:8px;	
	display:inline-block;
	background:#eee;	
}

#header .header-menu ul li a {
	min-width:80px; max-width:100px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden; 
	display:block;
	line-height:70px;
	font-family:"Open Sans", Georgia;
	float: left;
	text-align: center;
	color: #3b3b3b;
	padding:5px;
	font-size:20px;
	text-transform:uppercase;
	font-weight:300;
}

#header .header-menu ul li a:hover {
	max-width:100%;
	background:#ef661c;
	color:white;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
}
	

/* NAVIGATION 
*********************************/
#subheader {
	background: #222;
	margin-bottom: 5px;
	font-family: 'Open Sans', sans-serif;
	font-weight: bold;
	height: 35px;
	color: #fff;
	line-height: 30px; }

	#subheader .wrap {
		min-width: 1024px;
		max-width: 1180px;
		margin: 0 auto; }

/* FEATURED POSTS
*********************************/
#featured-cat {
	overflow: auto;
	margin: 10px 5px 5px 10px;
	border-bottom: 1px solid #D4D4D4; }

	#featured-cat h2 {
		text-shadow: 0 1px 0 rgba(255, 255, 255, 0.95);
		padding-left: 5px; }

		#featured-cat h2:hover { margin-left: 10px; }

	#featured-cat .featuredtitle {  }

	#featured-cat .cat-title, .cat-title a {
		font-weight: 400;
		text-align: center;
		padding: 5px;
		margin-bottom: 8px; }

	#featured-cat h4 {
		padding: 2px 5px 2px 2px;
		font-size: 18px;
		font-weight: 400;
		line-height: 24px; }

	#featured-cat a:hover { color: #DC3D24 }

	#featured-cat p {
		font-family: 'Open Sans',Tahoma, Georgia;
		line-height: 1.5em;
		padding: 5px 5px 10px 5px; }

	#featured-cat .box {
		width: 31%;
		padding-right: 5px;
		margin-right: 10px;
		overflow: hidden; }

	#featured-cat .thumb {
		position: relative;
		width: 263px;
		height: 167px;
		background-color: #F3F3F3;
		border: 1px solid #DDD;
		border-radius: 5px;
		padding: 2px;
		overflow: hidden; }

		#featured-cat .thumb .view { display: none; }

		#featured-cat .thumb .author { color: #EE661C; }

		#featured-cat .thumb:hover .view {
			display: block;
			position: absolute;
			z-index: 9999;
			background: #000;
			opacity: 1;
			padding: 5px;
			border-radius: 5px;
			left: 25%;
			top: 40%; }

		#featured-cat .thumb:hover { opacity: 0.8; }

		#featured-cat .thumb  .wp-post-image {
			margin: 5px 5px 10px 5px;
			background-color: #F3F3F3;
			border: 1px solid #DDDDDD;
			border-radius: 3px 3px 3px 3px; }

	#featured-cat .date {
		position: absolute;
		background: #000000;
		color: #EE661C;
		display: block;
		font-weight: 700;
		opacity: 0.7;
		padding: 4px 5px 4px 5px;
		top: 20px;
		left: -2px; }

		#featured-cat .date:hover { opacity: 1; }

	#featured-cat .details {
		margin-bottom: 10px;
		clear: both;
		padding-top: 8px; }

	#featured-cat .read_more {
		padding: 0 5px 0 5px;
		background: #eee; }

/* MAIN CONTENT AND LOOP
***********************************/
#content {
	width: 68%;
	margin: 10px;
	overflow: auto;
	background: #fff;
	box-shadow: 0 0 1px rgba(0, 0, 0, .4); }

	#content  .looptitle {
		text-shadow: 0 1px 0 rgba(255, 255, 255, 0.95);
		padding-bottom: 20px;
		padding-top: 20px;
		padding-left: 15px; }

		#content  .looptitle:hover { margin-left: 10px; }

		
/********************************************/
#content .post {
		border-bottom: 1px #DDD solid;
		margin-bottom: 10px;
		color: #333;
		line-height: 20px; }

		#content .post .notdecidedyet {
			border-radius: 50px;
			margin: 0 10px 5px 10px;
			width: 60px;
			height: 60px;
			color: #fff;
			background: #EE661C; }

			#content .post .notdecidedyet p {
				margin: 10px 0 0 0;
				font-weight: 500;
				text-overflow: auto;
				text-align: center; }

			#content .post .notdecidedyet:hover { margin-top: 5px }

		#content .post h2 a {  }

		#content .post .posttitle {
			display: block;
			text-align: center;
			text-transform:uppercase;
			line-height: 44px;
			font-weight:300;
			font-family: "Open Sans", Georgia;
			font-size: 30px; }

		#content .post .postmeta { overflow: auto; }

	#content  .postmeta {
		background: #FAFAFA;
		line-height: 2em;
		border-radius: 1px;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		padding: 2px 0 2px 35px;
		text-transform: uppercase;
		text-shadow: 1px 1px 0 white; }

	#content .post  .postmeta a { color: #EE661C }

	#content .post  .postmeta span {
		margin-right: 20px;
		padding-left: 22px; }
		
		/* PENDING WORK - CSS IMAGE SPRITES, MAY SAVE COUPLE OF KBs :D */

	#content .post .postmeta .entry-post-time { background: url(images/time.png) no-repeat left 2px; }

	#content .post  .postmeta .entry-comments { background: url(images/comments.png) no-repeat left 2px; }

	#content .post  .postmeta .entry-author { background: url(images/author.png) no-repeat left 2px; }

	#content .post  .postmeta .entry-categories { background: url(images/categories.png) no-repeat left 2px; }

	#content .post  .postmeta .read-more { background: url(images/readmore.png) no-repeat left 2px; }

	#content .post .postmeta .comments {
		float: right;
		background: url(images/comments.png) no-repeat left center;
		padding-left: 20px; }

	#content .wp-post-image {
		margin: 10px 5px 5px 20px;
		background-color: #F3F3F3;
		border: 1px solid #DDDDDD;
		border-radius: 3px 3px 3px 3px; }

	#content .entry img {
		max-width: 97.5%;
		height: auto;
		border: 1px solid #ddd;
		background-color: #f3f3f3;
		-moz-border-radius: 3px;
		-khtml-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px; }

	#content .thumb-entry {
		margin-left: 300px;
		overflow: auto;
		margin-bottom: 20px;
		min-height: 190px; }

		#content .thumb-entry p {
			font-family: 'Open Sans',Tahoma, Georgia;
			line-height: 26px;
			font-size: 14px;
			padding: 10px; }

	#content .read_more {
		font-family: 'Open Sans',Tahoma, Georgia;
		;
		line-height: 1.7em;
		margin-bottom: 15px;
		background: #ddd;
		padding: 5px 5px 5px 5px;
		margin-top: 10px;
		border-radius: 3px;
		font-weight: 500; }

	#content .twitter-entry { width: 100%; }

	#content .entry {
		overflow: auto;
		margin-bottom: 20px; }

		#content .entry strong { font-weight: 700; }

		#content .entry h1 {
			font-size: 34px;
			line-height: 56px; }

		#content .entry h2 {
			font-size: 30px;
			line-height: 50px; }

		#content .entry h3 {
			font-size: 26px;
			line-height: 44px; }

		#content .entry h4 {
			font-size: 22px;
			line-height: 38px; }

		#content .entry h5 {
			font-size: 20px;
			line-height: 34px; }

		#content .entry h6 {
			font-size: 18px;
			line-height: 30px; }

		#content .entry p {
			font-family: "Open Sans", Tahoma, Georgia;
			line-height: 22px;
			margin: 10px 10px 15px 5px;
			padding: 0 0 0 5px;
			font-size: 14px; }

	#content .loopentry {
		overflow: auto;
		margin-bottom: 20px; }

		#content .loopentry p {
			width: 95%;
			font-family: 'Open Sans',Tahoma, Georgia;
			line-height: 22px;
			margin: 10px 10px 15px 5px; }

	#content .post-twitter {
		width: 60px;
		margin: 15px 0 0 5px; }

	#content .wp-caption {
		border: 1px solid #ddd;
		text-align: center;
		background-color: #f3f3f3;
		padding-top: 4px;
		margin: 10px 5px;
		-moz-border-radius: 3px;
		-khtml-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px; }

		#content .wp-caption img {
			margin: 0;
			padding: 0;
			border: 0 none; }

		#content .wp-caption p.wp-caption-text {
			line-height: 17px;
			padding: 0 4px 5px;
			margin: 0; }

	#content .entry blockquote {
		background: url("images/quote.png") no-repeat;
		font-family: "Georgia", Arial, Helvetica, sans-serif;
		color: #555;
		margin: 5px 5px 10px 25px;
		padding-left: 32px;
		padding-top: 3px;
		font-style: italic; }

	#content .entry ul, ol {
		font-size: 14px;
		line-height: 26px;
		padding: 2px 0 2px 0;
		font-family: "Open Sans", Helvetica, San-serif; }

	#content .entry ul {
		list-style-type: square;
		margin: 5px 10px 10px 40px; }

	#content .entry ol {
		list-style-type: decimal;
		margin: 5px 10px 10px 40px; }

#sidebar {
	font-family: 'Droid Sans',Helvetica,Sans-serif;
	color: #222;
	width: 27%;
	background: #fff;
	margin: 10px 0 0 5px; }

	#sidebar h4 {
		padding: 4px 0 4px 5px;
		border-bottom: 1px solid #dbdbdb;
		font-weight: 500;
		color: #444;
		letter-spacing: 0;
		line-height: 20px;
		text-transform: uppercase;
		padding: 6px 10px -15px 10px;
		margin: 10px 0 10px 0;
		border-bottom: 3px solid #EE661C; }

	#sidebar .box {
		margin-bottom: 10px;
		border-bottom: 1px solid #f2f3f4;
		padding: 5px; }

#sidebar_social {
	overflow: auto;
	margin: 10px 0; }

	#sidebar_social a {
		font-weight: bold;
		color: #666;
		padding: 50px 5px 0;
		font-family: Georgia,Helvetica,Sans-serif; }

	#sidebar_social ul { overflow: auto; }

		#sidebar_social ul li {
			width: 70px;
			padding-top: 50px;
			text-align: center;
			overflow: auto; }

#sidebar .widget_categories, #sidebar .widget_recent_entries, #sidebar .widget_archive, #sidebar .widget_links,
#sidebar .widget_recent_entries, #sidebar .widget_subscribers, #sidebar .widget_recent_comments, #sidebar .widget_meta 
{ margin-bottom: 10px; }

#sidebar .widget_categories ul, #footer .widget_categories ul {
	overflow: auto;
	padding: 10px 5px;
	margin: 5px; }

#sidebar .widget_categories ul li, #footer .widget_categories ul li {
	margin-right: 2px;
	margin-bottom: 10px; }

#sidebar .widget_categories  ul li a, #footer .widget_categories  ul li a {
	background-color: #f6f6f6;
	padding: 3px 6px;
	text-decoration: none;
	white-space: nowrap; }

#sidebar .widget_categories  ul li a:hover,#footer .widget_categories  ul li a:hover {
	text-decoration: none;
	background: #E8E8E8; }

#sidebar ul li {
	padding-left: 10px;
	line-height: 20px; }

/* FOOTER STUFF 
*************************/
#footer {
	background: #444446;
	color: #f5f5f5; }

	#footer .wrap {
		min-width: 1024px;
		max-width: 1280px;
		margin: 0 auto;
		padding: 10px;
		overflow: auto;
		color: #f5f5f5; }

	#footer .main {
		overflow: auto;
		padding-bottom: 5px;
		margin-bottom: 10px; }

	#footer  .box { width: 330px; }

	#footer .info { text-align: center; }

	#footer a { color: #EE661C; }
	
/* STYLING FOR COMMENTS */

#respond .cancel-comment-reply { float: right; }

#comments { padding: 10px; }

	#comments h3, #content .comments h4 { margin: 10px 0; }

	#comments h4 {
		margin-left: 10px;
		font-size: 14px;
		font-weight: 600;
		font-family: "Open Sans", Georgia; }

		#comments h4.trackback {  }

	#comments  ol.commentlist {
		margin: 10px 0 20px 10px;
		list-style-type: none;
		overflow: visible; }

	#comments ol.pinglist {
		font-size: 12px;
		margin: 0 0 0 10px; }

	#comments li.comment { margin-bottom: 10px; }

		#comments li.comment .comment-body {
			margin-left: 65px;
			position: relative;
			min-height: 80px;
			margin-top: 5px;
			margin-bottom:10px;
			background: #EDEDED;
			border-radius: 5px;
			-moz-border-radius: 5px;
			-webkit-border-radius: 5px;
			padding: 10px; }

		#comments li.comment .comment-meta {
			overflow: hidden;
			display: block;
			width: 50%; }

		#comments li.comment .avatar {
			position: absolute;
			left: -65px;
			padding: 3px;
			border: 1px solid #ddd;
			background-color: #f3f3f3; }

	#comments .comment-awaiting-moderation {
		color: red;
		font-style: italic; }

	#comments li.comment p {
		clear: both;
		font-size: 14px;
		font-family: Tahoma, Georgia; }

	#comments li.comment cite, li.bypostauthor li.comment cite {
		font-weight: bold;
		font-style: normal;
		padding-right: 10px;
		margin-right: 8px; }

	#comments .commentmetadata, .commentmetadata a {
		color: #999;
		font-size: 10px;
		font-family: Tahoma, Georgia; }

	#comments .commentmetadata a:hover {
		color: #666;
		text-decoration: none; }

	#comments .says { display: none; }

	#comments .comment-meta {
		margin: 0 0 10px;
		line-height: 18px;
		position: relative; }

	#comments li.comment .comment-body a.comment-reply-link {
		
		 }

.comment-reply-link {
	font-size: 10px;
	
	font-weight: bold;
	font-family: "Open Sans", Tahoma, Georgia;
	text-transform: uppercase;
	color: white;
	background: black;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 5px; }

#comments .children {
	list-style-type: none;
	margin: 10px 0 0 30px; }

	#comments .children li.comment .comment-body {
		margin-left: 85px;
		position: relative;
		min-height: 80px; }

#comments li.comment .bypostauthor .comment-body {
	background: #333;
	color: #fff; }

#comments .children  li.comment .avatar {
	position: absolute;
	left: -65px; }

#respond {
	margin-top: 15px;
	margin-left: 10px; }

#commentform {
	background: #f6f6f6;
	border-radius: 3px;
	padding: 15px 10px;
	overflow: auto;
	margin: 20px 0; }

	#commentform .fields-container {
		overflow: auto;
		margin-bottom: 15px; }

	#commentform  .info {
		margin-right: 15px;
		width: 250px; }

		#commentform  .info span { font-style: italic; }

	#commentform label {
		clear: both;
		color: #667780;
		display: block;
		line-height: 24px; }

	#commentform input {
		width: 240px;
		border: 1px solid #CAD9E0;
		margin-bottom: 6px;
		padding: 8px 3px; }

	#commentform textarea {
		height: 150px;
		width: 98%;
		border: 1px solid #CAD9E0;
		border-radius: 3px;
		margin-bottom: 6px;
		margin-top: 2px;
		padding: 6px 3px; }

	#commentform .message { width: 410px; }

/* PAGINATION */
.pagination {
	clear: both;
	margin: 10px;
	text-align: center;
	padding: 4px 6px 4px 0;
	background-color: #fff;
	color: #313031; }

	.pagination span {
		padding: 3px;
		margin: 3px;
		text-align: center; }

	.pagination a {
		padding: 2px 5px 2px 5px;
		margin-right: 4px;
		border: 1px solid #aaacaf;
		text-decoration: none;
		color: #8d8d8d; }

		.pagination a:hover, .pagination a:active {
			border: 1px solid #666;
			color: #848484; }

	.pagination .current {
		padding: 2px 5px 2px 5px;
		margin-right: 4px;
		border: 1px solid #e75b0f;
		font-weight: bold;
		background-color: #ee661c;
		color: #FFF; }


/*POST NAVIGATION*/
#post-pagination {
	clear: both;
	margin: 10px;
	text-align: center;
	padding: 4px 6px 4px 0;
	background-color: #fff;
	color: #313031; }

	#post-pagination a {
		padding: 2px 5px 2px 5px;
		margin-right: 4px;
		border: 1px solid #aaacaf;
		text-decoration: none;
		color: #8d8d8d; }

		#post-pagination a:hover, .pagination a:active {
			border: 1px solid #666;
			color: #848484; }

	#post-pagination .current-post-page {
		padding: 2px 5px 2px 5px;
		margin-right: 4px;
		border: 1px solid #e75b0f;
		font-weight: bold;
		background-color: #ee661c;
		color: #FFF; }

/* THE BELOW SECTION COVERS ALL THE COMMON STYLING APPLIED TO VARIOUS CLASSES AND IDS, MUCH EFFICIENT PRACTICE. OPTIMIZATION BY RAHUL PATIL (WRAPCODE) */

/*MASS ANIMATION */
#featured-cat h2, #header .header-menu ul li a, #featured-cat .thumb, #featured-cat .thumb .view, #featured-cat .date, #content .post .notdecidedyet, #content  .looptitle {
	transition:all 0.3s ease-in;
	-moz-transition: all 0.3s ease-in;
	-webkit-transition: all 0.3s ease-in; /* Firefox 4 */
	-o-transition: all 0.3s ease-in; /* Safari and Chrome */ /* Opera */ }

/*MASS FONTS*/
#featured-cat h4, #content .post .notdecidedyet p, #content  .postmeta, #footer .info, .pagination { font-family: "Open Sans", Helvetica, Arial, sans-serif; }

#featured-cat h2, #featured-cat .thumb:hover .view, #content  .looptitle { font-family: BebasNeueRegular, Georgia; }

#content .entry h5, #content .entry h4, #content .entry h3, #content .entry h2, #content .entry h1, #content .entry h6, #comments h4.trackback, .mbk_simple_series_title 
	{
	font-family: "Open Sans", Georgia;
	color: #222;
	padding: 5px 0 5px 10px;
	display:block; background:#f4f4f4 
	}

#topnav .wrap p, #featured-cat .cat-title, .cat-title a, #topnav .wrap p ,  #sidebar h4 { font-family: Oswald, Georgia; }

/*MASS TEXT STYLES --> UPPERCASE */
#topnav .wrap, #subheader, #featured-cat h2, #featured-cat .cat-title, .cat-title a { text-transform: uppercase; }

/* FONT SIZE */
#sidebar .widget_posts ul.tabs, #commentform input, #commentform textarea, #footer .info, #comments h4.trackback, .mbk_simple_series_title { font-size: 14px; }

#featured-cat .cat-title, .cat-title a , #featured-cat .thumb:hover .view, #content .post .notdecidedyet p { font-size: 18px; }

#sidebar h4 , #content .post h4 a { font-size: 20px; }

#header .twitter, #featured-cat h2, #content  h3 { font-size: 32px; }

/* COLORS */
#header #twitter_update_list , #featured-cat h2 , #featured-cat .cat-title, .cat-title a, #featured-cat p , #content  h3, #content .post h4 a , #content  .postmeta  , #content .entry p , #sidebar a { color: #333; }

/*FLOAT ABSTRACT*/
.alignleft , #header .logo , #topnav  .search  input[type="submit"], #featured-cat .box, #featured-cat .thumb, #content, #content .post .notdecidedyet, 
#content .post  .postmeta span, #content .thumb-twitter-entry, #content .twitter-entry, #content .post-twitter, #sidebar, #sidebar_social ul li, 
#sidebar .widget_categories ul li, #footer .widget_categories ul li, #sidebar .widget_posts .tabs li, #sidebar .widget_posts .info, #sidebar .widget_posts .meta .date,
#sidebar .widget_posts .thumb, #sidebar .widget_posts   .avatar-42, #sidebar .widget_posts .comment-info, #footer  .box, #footer .widget_tweets, #footer .widget_social
#comments li.comment .comment-meta, #comments li.comment cite, li.bypostauthor li.comment cite, #commentform  .info, #commentform .message, #footer  .box { float: left; }

/* WP SERIES */
.mbk_simple_series_title {
	margin: 0 0 0 10px;
	font-weight: bold; }

/* FONT FACE KITS 



--------------------------------*/
@font-face {
	font-family: 'LeagueGothicRegular';
	src: url('fonts/League_Gothic-webfont.eot');
	src: url('fonts/League_Gothic-webfont.eot?#iefix') format('embedded-opentype'),
	url('fonts/League_Gothic-webfont.woff') format('woff'),
	url('fonts/League_Gothic-webfont.ttf') format('truetype'),
	url('fonts/League_Gothic-webfont.svg#LeagueGothicRegular') format('svg');
	font-weight: normal;
	font-style: normal; }


@font-face {
	font-family: 'BebasNeueRegular';
	src: url('fonts/BebasNeue-webfont.eot');
	src: url('fonts/BebasNeue-webfont.eot?#iefix') format('embedded-opentype'),
	url('fonts/BebasNeue-webfont.woff') format('woff'),
	url('fonts/BebasNeue-webfont.ttf') format('truetype'),
	url('fonts/BebasNeue-webfont.svg#BebasNeueRegular') format('svg');
	font-weight: normal;
	font-style: normal; }


@font-face {
	font-family: 'Oswald';
	font-style: normal;
	font-weight: 400;
	src: local('oswald '), local('oswald'), url(http: //themes.googleusercontent.com/static/fonts/oswald/v5/-g5pDUSRgvxvOl5u-a_WHw.woff) format('woff'); }

@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 700;
	src: local('open sans bold'), local('opensans-bold'), url(http: //themes.googleusercontent.com/static/fonts/opensans/v6/k3k702ZOKiLJc3WVjuplzHhCUOGz7vYGh680lGh-uXM.woff) format('woff'); }

@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 300;
	src: local('open sans light'), local('opensans-light'), url(http: //themes.googleusercontent.com/static/fonts/opensans/v6/DXI1ORHCpsQm3Vp6mXoaTXhCUOGz7vYGh680lGh-uXM.woff) format('woff'); }

@font-face {
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: 700;
	src: local('open sans bold italic'), local('opensans-bolditalic'), url(http: //themes.googleusercontent.com/static/fonts/opensans/v6/PRmiXeptR36kaC0GEAetxjqR_3kx9_hJXbbyU8S6IN0.woff) format('woff'); }

@font-face {
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: 300;
	src: local('open sans light italic'), local('opensanslight-italic'), url(http: //themes.googleusercontent.com/static/fonts/opensans/v6/PRmiXeptR36kaC0GEAetxh_xHqYgAV9Bl_ZQbYUxnQU.woff) format('woff'); }

@font-face {
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: 600;
	src: local('open sans semibold italic'), local('opensans-semibolditalic'), url(http: //themes.googleusercontent.com/static/fonts/opensans/v6/PRmiXeptR36kaC0GEAetxn5HxGBcBvicCpTp6spHfNo.woff) format('woff'); }

@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 600;
	src: local('open sans semibold'), local('opensans-semibold'), url(http: //themes.googleusercontent.com/static/fonts/opensans/v6/MTP_ySUJH_bn48VBG8sNSnhCUOGz7vYGh680lGh-uXM.woff) format('woff'); }

@font-face {
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: 400;
	src: local('open sans italic'), local('opensans-italic'), url(http: //themes.googleusercontent.com/static/fonts/opensans/v6/xjAJXh38I15wypJXxuGMBobN6UDyHWBl620a-IRfuBk.woff) format('woff'); }

@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 400;
	src: local('open sans'), local('opensans'), url(http: //themes.googleusercontent.com/static/fonts/opensans/v6/cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff) format('woff'); }


@media screen and (max-width:1100px) {
	ul#rss{ width:100%}
	ul#fb{ width:100%}
	ul#twitter{ width:100%}
}